A MOF-Based Metamodeling Environment
نویسندگان
چکیده
The Meta Object Facility (MOF) forms one of the core standards of the Object Management Group’s Model Driven Architecture. It has several use-cases, including as a repository service for storing abstract models used in distributed objectoriented software development, a development environment for generating CORBA IDL, and a metamodeling language for the rapid specification, construction, and management of domain-specific technology-neutral modeling languages. This paper will focus on the use of MOF as a metamodeling language and describe our latest work on changing the MIC metamodeling environment from UML/OCL to MOF. We have implemented a functional graphical metamodeling environment based on the MOF v1.4 standard using GME and GReAT. This implementation serves as a testament to the power of formally well-defined metamodeling and metamodel-based model transformation approaches.Furthermore, our work gave us an opportunity to evaluate sevaral important features of MOF v1.4 as a metamodeling language: – Completeness of MOF v1.4 for defining the abstract syntax for complex (multiple aspect) DSML-s – The Package concept for composing and reusing metamodels – Facilities for modeling the mapping between the abstract and concrete syntax of DSML-s
منابع مشابه
Implementing a MOF-Based Metamodeling Environment Using Graph Transformations
Versatile model-based design demands languages and tools which are suitable for the creation, manipulation, transformation, and composition of domain-specific modeling languages and domain models. The Meta Object Facility (MOF) forms the cornerstone of the OMG’s Model Driven Architecture (MDA) as the standard metamodeling language for the specification of domain-specific languages. We have impl...
متن کاملFormalizing the Model Transformation Using Metamodeling Techniques
This paper establishes a formal connection among data models. It applies Meta Object Facility (MOF), based on metamodeling techniques to represent the translation, by means of an algorithm, from the temporal EntityRelationship model into the temporal multidimensional model. MOF class diagrams and their corresponding OCL rules were used to establish constraints to the metamodel, which implemente...
متن کاملOn OCL as part of the metamodeling framework MOFLON
The metamodeling framework MOFLON combines MOF 2.0, OCL 2.0 and graph transformations to generate sophisticated metamodel implementations. In this paper we describe the role of OCL in MOFLON. Furthermore, we present a set of constraints which corrects, completes and improves MOF 2.0 for the application as graph schema language.
متن کاملxMOF: A Semantics Specification Language for Metamodeling
While MOF constitutes a standardized and widely accepted language for formally defining a modeling language’s abstract syntax, no standardized language for specifying its behavioral semantics exists. This impedes the efficient development of tools which build upon the behavioral semantics of modeling languages, such as model interpreters, debuggers, and testing environments. To address this sho...
متن کاملComputer Science Gme-mof: an Mda Metamodeling Environment for Gme
Base Classes (Figure A.1) Constraints: Name: MustHaveType Constrains: TypedElement Description: A TypedElement must have one and only one type. Visualization: TypedElement and BehavioralFeature are visible in the Features Aspect.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 10 شماره
صفحات -
تاریخ انتشار 2004